/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Logica;

import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;



public class ClsUsuarios {
   public int idUsuario;
   public String nombres;
   public String login;
   public String clave;
   public String tipo;
   
   //Constructor
   public ClsUsuarios(){
   }
   
   /**Lógica-Método para Registrar Persona*/
public boolean RegistrarUsuario(){
     boolean respuesta=true;
     
    try {
         Datos.Usuarios usuarios=new Datos.Usuarios();
         usuarios.idUsuario=this.idUsuario;
         usuarios.nombres=this.nombres;
         usuarios.login=this.login;
         usuarios.clave=this.clave;
         usuarios.tipo=this.tipo;
        
        respuesta=usuarios.RegistrarUsuario(); //ejecuta el método que registra 
                 
    }catch(Exception ex){
        System.out.println("Se ha presentado el siguiente Error: "+ex);
    }

    return respuesta;
}
   /**Lógica-Método para Actualizar Persona*/
public boolean ActualizarUsuario(){
     boolean respuesta=true;
     
    try {
         Datos.Usuarios usuarios=new Datos.Usuarios();
         usuarios.idUsuario=this.idUsuario;
         usuarios.nombres=this.nombres;
         usuarios.login=this.login;
         usuarios.clave=this.clave;
         usuarios.tipo=this.tipo;
        respuesta=usuarios.ActualizarUsuario(); //ejecuta el método que actualiza usuario
                 
    }catch(Exception ex){
        System.out.println("Se ha presentado el siguiente Error: "+ex);
    }

    return respuesta;
}

public boolean EliminarUsuario(int idUsuario){
    
     boolean respuesta=true;
     
    try {
         Datos.Usuarios usuarios=new Datos.Usuarios();
         respuesta=usuarios.EliminarUsuario(idUsuario); //ejecuta el método que elimina usuario         
    }catch(Exception ex){
        System.out.println("Se ha presentado el siguiente Error: "+ex);
    }

    return respuesta;
}

       
 public ComboBoxModel ListarTipo(){
                  ComboBoxModel modelo = new DefaultComboBoxModel();

        try {
                       Datos.Usuarios usuario=new Datos.Usuarios();
                       modelo=usuario.ListarTipo();
            
        } catch(Exception ex) {
             System.out.println(ex);        
        }
        return modelo;
       }      
      
       
       
        
   
}
